home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 21 / Cream of the Crop 21 (Terry Blount) (October 1996).iso / bbs / ezyspy12.zip / README.TXT < prev   
Text File  |  1996-08-13  |  9KB  |  222 lines

  1.  
  2.   ▄▀▀ ▀▀█ █  █ ▄▀▀ █▀▄ █  █  Version 1.2
  3.   █▀  ▄▀   ▀▄▀  ▀▄ █▀▀  ▀▄▀
  4.    ▀▀ ▀▀▀  ▀   ▀▀  ▀    ▀
  5.  
  6.   Table of Contents
  7.   -----------------
  8.   Description ........................................... 1-1
  9.   Installing ............................................ 2-1
  10.      Configuring ................................... 2-2
  11.      Single-line ................................... 2-3
  12.      Multi-line .................................... 2-4
  13.   Command-line Options .................................. 3-1
  14.      -nodirect ..................................... 3-2
  15.      -verbose ...................................... 3-3
  16.      -node n ....................................... 3-4
  17.      -setup ........................................ 3-5
  18.      -maint ........................................ 3-6
  19.      -makelist ..................................... 3-7
  20.      -rem First Last ............................... 3-8
  21.   Miscellaneous ......................................... 4-1
  22.      remove.txt .................................... 4-2
  23.   Purchasing ............................................ 5-1
  24.  
  25.  
  26. 1-1 Description
  27.  
  28.       If you run an EzyCom v1.20 BBS and are frustrated by user just simply
  29.    dropping carrier to log off then this program is for you.  EzySpy is a
  30.    shareware program that will count how many times a user has dropped
  31.    carrier and sends a warning message to that user after a certain number
  32.    of carrier drops, and optionally lowers their security level if they
  33.    continue dropping carrier.
  34.  
  35.       Other features include multi-node support and the ability to generate
  36.    ANSI and ASCII lists.
  37.  
  38.  
  39. 2-1 Installing
  40.  
  41.    Steps:
  42.    1. Place EzySpy in a directory.
  43.    2. Run ezyspy.exe -setup and configure to your liking.
  44.    3. Edit the main BBS batch file and add ezyspy.exe anywhere after EzyCom
  45.       exits.  See section on 'Command-Line Options' for a list of switches.
  46.    4. Add 'ezyspy.exe -maint' to your maintenance.
  47.  
  48. 2-2 Configuring
  49.       Make sure the EZY environment variable is set.  When you first run
  50.    ezyspy.exe you will be presented with the setup screen.  Configuring is
  51.    quite self-explanatory, so you should only refer to this section if you
  52.    are having trouble.  Be sure to enter the FULL PATH AND FILENAME for any
  53.    items requiring a filename (ie. c:\ezy\ezyutil.exe).
  54.  
  55.  
  56.     Drops-1 - This is how many carrier drops it takes to get a warning
  57.          message.  EzySpy will send the message specified by 'Msg-1 text'
  58.          when a user reaches this number.  The valid range is from 2 to 20.
  59.  
  60.     Msg area - is the message area used to send all messages.  The valid
  61.          range is 1 to 208.
  62.  
  63.     Msg from - is the name that is placed in the 'From' field of all
  64.          messages.  Make sure that it's properly capitalized.
  65.  
  66.     Msg-1 subj - is what is place in the 'subject' field of the
  67.          warning message.
  68.  
  69.     Msg-1 text - is the full path and filename of a text file containing
  70.          the warning message.
  71.  
  72.     Drops-2 - is the number of additional carrier drops before EzySpy drops
  73.          the user's security level.  This is how many carrier drops, after
  74.          the warning message is sent, before the users security level is
  75.          dropped and the message specified in 'Msg-2 text' is sent.  The
  76.          valid range is from 2 to 20, or 0 to disable this feature.
  77.  
  78.     Lwr level - is the security level to lower users to.  The valid range
  79.          is from 0 (lock out) to 32767.  Ezyspy will not change the
  80.          user's security if it is lower than this number.
  81.  
  82.     Msg-2 subj - is what is placed in the 'Subject' field of the message
  83.          which is sent when EzySpy lowers the user's security.
  84.  
  85.     Msg-2 text - is the full path and filename of a text file containing
  86.          the message to be sent when EzySpy lowers the user's security.
  87.  
  88.     Mutli-line - is a Yes or No to whether or not your system has more than
  89.          one phone line.  If this is set to Yes then EzySpy will NOT lower
  90.          the user's security because the userbase may be locked by another
  91.          node.  However, it is also possible for the userbase to be locked
  92.          on a single-line BBS aswell.  If this is the case nothing bad will
  93.          happen, only that the user's security won't be lowered.  To take
  94.          care of this, simply run EzySpy with the -maint switch described
  95.          in section 3-1 'Command Line Options'.
  96.  
  97.     Log path - is the full path and filename of EzyCom's log.
  98.  
  99.     Ubase path - is the full path and filename of EzyCom's userbase
  100.          (users.bbs).
  101.  
  102.     Ezyutil path - is the full path and filename of EzyCom's utility
  103.          'ezyutil.exe'.
  104.  
  105.     Record path - is the file used by EzySpy to keep track of carrier
  106.          droppers.
  107.  
  108.  
  109. 2-3 Single-line
  110.       Add ezyspy.exe to your main BBS batch file anywhere after a user
  111.     logs off.  Include the full path aswell (ie. c:\ezyspy\ezyspy.exe).
  112.     If you have any programs that add to EzyCom's log file or alter
  113.     'today.bbs' (unlikely), make sure that EzySpy is executed before such
  114.     programs.
  115.  
  116.     To specify a node, use -node #.
  117.     To have lists generated whenever there's a change add -makelist.
  118.     Example:
  119.  
  120.          c:\ezyspy\ezyspy.exe -node 2 -makelist
  121.  
  122.       It would be a good idea to add the command 'ezyspy.exe -maint' to
  123.     your daily maintenance.
  124.       
  125.  
  126. 2-4 Multi-line
  127.       Similar to single-line installation, except repeat the process for
  128.     each node using the proper node number.
  129.  
  130.       Also, you MUST add 'ezyspy -maint' to your daily maintenance.
  131.  
  132.  
  133. 3-1 Command-line Options
  134.  
  135.       This section describes the switches or arguments you can place after
  136.    the actual command to change some of the actions that are taken during
  137.    the execution of the program.  You can also get quick descriptions by
  138.    entering ezyspy -h on the command line.
  139.  
  140. 3-2 -nodirect
  141.       Disables direct screen writes and forces BIOS screen writes.  This
  142.    option should only be used if your PC doesn't support direct screen
  143.    writes or if EzySpy doesn't display properly.
  144.    
  145. 3-3 -verbose
  146.       Makes EzySpy spit out more information on what it's doing.  Use this
  147.    if you get an error to see what the problem is.
  148.  
  149. 3-4 -node n
  150.       Where n is the node number.  By appending this switch you are telling
  151.    EzySpy to check if the last caller on this node has dropped carrier.
  152.    When this is left out, then it is assumed to be node 1.
  153.  
  154. 3-5 -setup
  155.       Launches the EzySpy configuration editor.
  156.  
  157. 3-6 -maint
  158.       Use this to perform maintenance during which the following is done:
  159.    1. Send warning messages to users who should have got them, but for
  160.       some reason didn't.
  161.    2. Drop security levels of users who should have had them dropped, but
  162.       didn't (most likely due to the userbase being locked at the time).
  163.    3. Clear EzySpy records of the names specified in remove.txt (see the
  164.       section on 'Miscellaneous').
  165.    NOTE: If a user requires #1 AND #2 of the above, only #1 (send warning)
  166.          is done.  #2 (drop access) is done either the next time -maint is
  167.          executed or if the user drops carrier again.  This is so the user
  168.          doesn't get the warning and access dropped all at once.
  169.  
  170. 3-7 -makelist (registered version only)
  171.       Output one ASCII and one ANSI (ezyspy.asc and ezyspy.ans), in
  172.    EzySpy's directory.  These files are lists of all carrier droppers and
  173.    the number of carrier drops by them.  Use these at your discretion.  A
  174.    good idea might be to have a menu item like 'View Carrier Drop List' and
  175.    simply display the file.
  176.  
  177.    NOTE: The lists are generated only when EzySpy detects a carrier drop.
  178.          If you add the -maint switch, the list are made right after
  179.          maintenance is complete (ie. ezyspy -makelist -maint).
  180.  
  181. 3-8 -rem first last
  182.       Deletes (removes) the ezyspy record of the user specified by 'First
  183.    Last', the first and last names of the user to be removed.  Proper
  184.    capitalization is not required.  Example: ezyspy -rem john doe
  185.    Another way of removing names from the list is by creat